package com.ydzt.fanka.server.init;

import java.text.SimpleDateFormat;

public class Enviroment {
	public static boolean isNotEndNow = true;
	
	
	/*
	 * 标识了日终状态 
	 * WAIT 表示当日的日终还未开始
	 * NOW 表示当日的日终正在进行 日终要处理的数据还未处理完毕
	 * COMPLETE 表示当日的日终已经完成 日终要处理的数据全部处理完毕 
	 * 
	 * 状态如何变化 
	 * 在日终还未开始时 EndState = "WAIT"
	 * 在日终进行时 EndState = "NOW" 保持此状态直到 报文全部处理完成 卡账户信息全部更新完成 明细已经写入统计  对账表已经生成 待这些都完成后
	 * EndState 变为COMPLETE 
	 * 系统得知EndState 变为COMPLETE  则将TBL_CENTRE_CLEARDAY表的STMT_DAY字段变为下一日 成功后 系统将 EndState变为WAIT状态 等待下一日的日终
	 * */
	public static String EndState = "NOW";
	
	/*
	 * 当接收到日终报文后 ZwclStatisticsState 会被设置为START
	 * 当明细入统计完成后 ZwclStatisticsState 会被ZwclStatisticsServer线程设置为END
	 * */
	public static String ZwclStatisticsState = "END";
	
	/*
	 * 日期格式化
	 * */
	public static SimpleDateFormat SDF = new SimpleDateFormat("yyyyMMdd");
	
	public static boolean Lock_Buffer = false;
	public static boolean Lock_CheckStmtDay = false;
}
